#pragma once
#include "../obj_interface/ObjFactory.h"
class ObjFactoryImpGL :
	public ObjFactory
{
public:
	ObjFactoryImpGL(void);
	virtual ~ObjFactoryImpGL(void);
	
	virtual ObjLine* CreateLine(Point3f p1, Point3f p2, u32 color);
	virtual ObjAxis3* CreateAxis3(Point3f origin, float size);
	virtual ObjWireCube* CreateWireCube(Point3f origin, float size, u32 color);
	virtual ObjWireTeapot* CreateWireTeapot(Point3f origin, float size, u32 color);

};

